# excel分类切分读取保存
import shutil
import pandas as pd
from pandas import DataFrame, Series
import os
import datetime
import time
os.chdir('./')
# 从指定文件路径读取excel表格
df = pd.read_excel(
    'C:/Software/document/WeChat/WeChat Files/finegrained/FileStorage/File/2020-07/道里区异常_2020-07-02.xlsx')

year = datetime.datetime.now().year
day_now = time.strftime('%Y-%m-%d', time.localtime(time.time()))
jds = ['正阳河', '通江', '建国', '新农',
        #'城乡路', '共乐', '抚顺', '兆麟',
        # '新华','新发','安和','经纬'
        ]
rq = time.strftime('%Y-%m-%d', time.localtime(time.time()))
# print("今日: "+rq)
path = 'C:/Software/excel/'+rq
isExists = os.path.exists(path)
if not isExists:
    # 如果不存在则创建目录
    # 创建目录操作函数
    os.makedirs(path)
    print(path+' 创建成功')
else:
    # 如果目录存在则不创建，并提示目录已存在
    print(path+' 目录已存在')
    shutil.rmtree(path, True)
    print(path+' 已删除')
    os.makedirs(path)
    print(path+' 创建成功')

for jd in jds:
    df1 = df[df['街道名称'].str.contains(jd)]
    if df1.empty == False:
        df1.drop(['电量', 'ID', '门状态', '数据最后采集时间', '隔离开始日期', '隔离时间'],
                 axis=1, inplace=True)
        # df1.drop(columns=[1])
        # print(df1)
        df1['设备ID'] = df1['设备ID'].astype('str')
        df1.to_excel(path+'/'+rq+jd+'设备异常信息.xlsx', index=False)
